be overly punctilious - Spanish English Dictionary